package com.creating.mict.service;

import java.util.List;

import com.creating.mict.domain.Office;



public interface IOfficeService {

	/**
	 * 
	* @Title: buildCheckOfficeTree 
	* @Description: 组装checkBox树
	* @param @return 
	* @return String    返回类型 
	* @throws
	 */
	public String buildCheckOfficeTree(String node);
	
	/**
	 * 
	* @Title: buildOfficeTree 
	* @Description: 组装单选树
	* @param @return 
	* @return String    返回类型 
	* @throws
	 */
	public String buildOfficeTree(String node) ;
	
	/**
	 * 
	* @Title: queryOfficeList 
	* @Description: TODO(这里用一句话描述这个方法的作用) 
	* @param @param node
	* @param @return 
	* @return List<Office>    返回类型 
	* @throws
	 */
	public List<Office> queryOfficeList(String node);
	
	/**
	 * 
	* @Title: getOfficeByCode 
	* @Description: 根据编号获取机构信息
	* @param @param fcode
	* @param @return 
	* @return Office    返回类型 
	* @throws
	 */
	public Office getOfficeByCode(String fcode);
	
	/**
	 * 
	* @Title: saveOffice 
	* @Description: 保存机构信息
	* @param @param offi
	* @param @return 
	* @return boolean    返回类型 
	* @throws
	 */
	public boolean saveOffice(Office offi);
	
	/**
	 * 
	* @Title: deleteOfficeByCode 
	* @Description: 删除机构信息
	* @param @param fcode
	* @param @return 
	* @return boolean    返回类型 
	* @throws
	 */
	public boolean deleteOfficeByCode(String fcode);
	
}
